Big Huge Thesaurus

vascular structure

noun